//接口共用部分
var url="http://47.94.196.223:811";
// var token="";

//登录接口部分
var SignIn='/A001/A1';

//信息中心查询接口部分
var infCenter='/A003/A1';

//分析结果页中的城市列表
var cityList='/A003/A11';

// 分析结果页城市数据与人口数据接口
var cityechart ='/A003/A12';

// 分析结果页中选择方案接口
var mediaplan ='/A003/A2';

// 方案信息详情页-整体方案
var  details='/A003/A9';

// 整体页面接口  分为媒体 市场 受众 三个页签 
var mediamold='/B003/B1';

// 人口迁移
var transfer ='/A003/A13';

// 需求定向 
var demandCity='/A002/A1';
var demandMedia='/B003/B1';
var submitUrl='/B001/B1';

// 单个栅格
var SingleCell='/A003/A10';

//ajax获取数据
var getData=function(type,url,address,data,fun,dom){//type：请求形式,url：请求公用地址,address：请求路劲,post方式请求传输数据,fun：数据处理方式
    //用于保存返回值
    var loading='<div class="loading cover_box" style="text-align:center;"><img style="width:50px; margin:25% auto;" src="images/loading.png" /></div>'
    // <div class="loading" style="text-align: center;padding:10px 0">Loading.......<img src="images/loading.png" /></div>
    // console.log('have');
    //提示加载中
    if(dom) {
        dom.append(loading);
        $('.loading').show();
        // console.log(dom);
    };
    var Authorization=sessionStorage.getItem('token')?sessionStorage.getItem('token'):null;
    if(type=='post'){
        $.ajax({
            type:"POST",
            url:url+address,
            dataType:"json",
            async : true,
            //增加头部Authorization:'Bearer '+token
            beforeSend: function(request) {
                // console.log(request);
                request.setRequestHeader("Authorization",Authorization);
            },
            'Content-Type':'application/json',
            data:data,
            // beforeSend: function () {
            //      $(".loading").show();
            //    },
            success:function(res){
                if (res.errorCode == '0000000') {
                    if(fun)  data.username?fun(res,data):fun(res);
                    //移除加载
                    if(dom)  $('.loading').remove();
                }else{
                    if(dom)  $('.loading').remove();
                    alert(res.errorMsg);

                }
            },
            error:function(res){
                if (res.responseJSON.errorCode=='9000001') {
                    window.location.href='login.html';
                }

            }
        });

    }
 // console.log(Authorization);
};